@charset "gb2312";
/* CSS Document */
body { margin:0; padding:0; font-size:14px; line-height:24px; color:#666666; background:#f3f1f1; font-family:"ËÎÌå","Arial Narrow";}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,button,textarea,p,table,tr,th,td{ margin:0; padding:0;font-size:14px;}
img{ border:0;}
table{ border-collapse:collapse;}
li{ list-style:none;}
a{ color:#dd0049; text-decoration:none; cursor:pointer;}
a:hover{ color:#0000f5; text-decoration:underline;}

/*float*/
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
/*overflow*/
.ov_h{ overflow:hidden; zoom:1;}
.ta_c{ text-align:center;}
/*color*/
.gray{ color:#7f7f7f}
.red{ color:#fe0000;}

.mt_10{ margin-top:10px;}
.mb_10{ margin-bottom:10px;}
.mr_15{ margin-right:15px;}
.mb_25{ margin-bottom:25px;}
.mr_28{ margin-right:28px;}

.fn_12{ font-size:12px;}
.fn_16{ font-size:16px;}
.f_w{ font-weight:bold;}
.f_wn{ font-weight:normal;}
.ff_arial{ font-family:Arial;}

.wrap{ width:960px; margin:0 auto;}
.top{ background:#FFF; text-align:right;}
.nav{ background:url(../images/nav_bg.jpg) repeat-x; height:41px;}
.nav .nav_ul{ padding-left:77px; height:33px; padding-top:7px;}
.nav .nav_ul li{ float:left;}
.nav .nav_ul li a{ color:#ffffff;}
.banner{ background:url(../images/banner_bg.jpg) repeat-x;}
.banner .banner_bg{ background:url(../images/banner_bg1.jpg) no-repeat center top;}
.content{ background:url(../images/content_bg.jpg) no-repeat top center; padding-top:43px; border-bottom:#c8c0af 1px solid;}

.left{ width:618px;}
.title{ border-bottom:#f9f8f8 1px solid; margin-bottom:8px;}
.bd_b{ border-bottom:#c5c1c1 1px solid;}
.bd{ border:#c5c1c1 1px solid;}
.con{ padding:7px 19px 44px 16px;}
.con p{ text-indent:28px; width:442px; padding-bottom:4px;}
.con p .span_sty{ display:block; text-align:right; padding-right:7px;}
.con .bd_dt{ border-bottom:#89775e 1px dotted;}

.right{ width:330px;}
#slideimg{ margin-bottom:16px;}
.tit_r{ background:url(../images/right_tit_bg.jpg) repeat-x;}

.bottom{ border-top:#f9f8f8 1px solid; padding-top:16px; padding-bottom:35px; text-align:center;}